package com.coin900.coin.service.fu;

import com.coin900.coin.persist.fu.FuCapitalRechargeVO;
import com.coin900.coin.persist.fu.FuCapitalTransactionVO;
import com.value.mybatis.Pagination;

import java.util.List;
import java.util.Map;

/**
 * 资产充值
 *
 * @author shui
 * @create 2017-12-18
 */
public interface IFuCapitalRechargeService {

    /**
     * 条件查询
     *
     * @param params
     * @return
     */
    List<FuCapitalRechargeVO> loadFuCapitalRecharge(Map<String, Object> params);

    /**
     * 分页查询
     *
     * @param page
     * @return
     */
    List<FuCapitalRechargeVO> loadFuCapitalRechargeForPage(Pagination page);

    void insertFuCapitalRecharge(FuCapitalRechargeVO fuCapitalRechargeVO);

    void updateFuCapitalRecharge(FuCapitalRechargeVO fuCapitalRechargeVO);

    void deleteFuCapitalRecharge(FuCapitalRechargeVO fuCapitalRechargeVO);
}